extra pair of hands - Alemán Inglés Diccionario